#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>

using namespace std;
typedef int STDateType;
class Stack
{
public:
	Stack(int n)
	{
		_arr = (STDateType*)malloc(sizeof(STDateType) * n);
		_capacity = n;
		_top = 0;
	}
private:
	STDateType* _arr;
	size_t _capacity;
	size_t _top;
};

class A
{
public:

	A(int a1)
		:_a1(a1)
	{
	}
	A(int a1, int a2)
		:_a1(a1)
		, _a2(a2)
	{
	}
	void Print()
	{
		cout << _a1 << " " << _a2 << endl;
	}
	int Get() const
	{
		return _a1 + _a2;
	}
private:
	int _a1 = 1;
	int _a2 = 2;
};


class MyQueue
{
public:
	MyQueue(int n)
		:_Push(n)
		, _Pop(n)
	{ }
private:
	Stack _Push = 3;
	Stack _Pop = 3;
};

int main()
{
	MyQueue q(10);
}

